<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*"%>
<%@ include file="../utils/validarSession.jsp"%>
<%@ include file="../Connections/ConsorcioSQL7.jsp" %>
<%
Connection Conncotos = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
PreparedStatement Statementfraccionamientos = Conncotos.prepareStatement("SELECT idDesarrollo, nombreDesarrollo FROM desarrollos order by nombreDesarrollo");
ResultSet fraccionamientos = Statementfraccionamientos.executeQuery();
boolean fraccionamientos_isEmpty = !fraccionamientos.next();
boolean fraccionamientos_hasData = !fraccionamientos_isEmpty;
Object fraccionamientos_data;
int fraccionamientos_numRows = 0;
%>
<%
String cotos__MMColParam = fraccionamientos_hasData?fraccionamientos.getString("idDesarrollo"):"NULL";
if (request.getParameter("fraccionamiento") !=null && !request.getParameter("fraccionamiento").equals("")) {cotos__MMColParam = (String)request.getParameter("fraccionamiento");}
%>
<%
PreparedStatement Statementcotos = Conncotos.prepareStatement("SELECT distinct (case when coto is null then -1 else coto end) as coto  FROM lotes  WHERE idDesarrollo = '" + cotos__MMColParam + "' order by coto");
ResultSet cotos = Statementcotos.executeQuery();
boolean cotos_isEmpty = !cotos.next();
boolean cotos_hasData = !cotos_isEmpty;
Object cotos_data;
int cotos_numRows = 0;
%>
<%
String manzanas__MMColParam = cotos_hasData?cotos.getString("coto"):"-1";
if (request.getParameter("coto") !=null && !request.getParameter("coto").equals("")) {manzanas__MMColParam = (String)request.getParameter("coto");}
%>
<%
PreparedStatement Statementmanzanas = Conncotos.prepareStatement("SELECT distinct (case when Manzana is null then 'AA' else Manzana end)  as Manzana FROM lotes  WHERE idDesarrollo = '" + cotos__MMColParam + "' and coto " + (manzanas__MMColParam.equals("-1")?"is null":"= "+manzanas__MMColParam) + " order by Manzana");
ResultSet manzanas = Statementmanzanas.executeQuery();
boolean manzanas_isEmpty = !manzanas.next();
boolean manzanas_hasData = !manzanas_isEmpty;
Object manzanas_data;
int manzanas_numRows = 0;
%>
<%
String Terrenos__MMColParam = manzanas_hasData?manzanas.getString("Manzana"):"NULL";
if (request.getParameter("manzana") !=null && !request.getParameter("manzana").equals("")) {Terrenos__MMColParam = (String)request.getParameter("manzana");}
%>
<%

PreparedStatement StatementTerrenos = Conncotos.prepareStatement("SELECT idLote,StaVenta,Bloqueado, superficie  FROM lotes  WHERE idDesarrollo = '" + cotos__MMColParam + "'  and coto " + (manzanas__MMColParam.equals("-1")?"is null":"= "+manzanas__MMColParam) + " and manzana " + (Terrenos__MMColParam.equals("AA")?"is null":"= '"+Terrenos__MMColParam+"'") + " order by idLote");
ResultSet Terrenos = StatementTerrenos.executeQuery();
boolean Terrenos_isEmpty = !Terrenos.next();
boolean Terrenos_hasData = !Terrenos_isEmpty;
Object Terrenos_data;
int Terrenos_numRows = 0;
%>
<HTML>
	<HEAD>
	<TITLE>Hacer Cotizaci&oacute;n ( Paso 1 de 4 )</TITLE>
	<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
	<LINK href="../css/style_IE.css" rel=stylesheet type=text/css>
	</HEAD>
<BODY onLoad="top.FichaTecnica.location.href='HacerCotizacionFichaTecnica.jsp?clave='+document.buscaTerrenos.terrenoTextField.value" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class="fondo" rightmargin="0">
<FORM name="buscaTerrenos" method="post" action="HacerCotizacionUnoNuevo.jsp">
  <DIV align=center> 
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td colspan="3" class="Titulo"><div align="center">BUSQUEDA DE Terrenos
          </div>          <div align="right"></div>
        </td>
      </tr>
      <tr>
        <td width="47%" class="etiqueta"><div align="right"> Fraccionamiento:</div></td>
        <td colspan="2" class="etiquetasinfondo">		<select class="textfields" name="fraccionamiento" id="fraccionamiento" onChange="this.form.coto.selectedIndex = -1;this.form.manzana.selectedIndex = -1;this.form.submit();">
          <%
while (fraccionamientos_hasData) {
%>
          <option value="<%=((fraccionamientos.getObject("idDesarrollo")!=null)?fraccionamientos.getObject("idDesarrollo"):"")%>" <%=(((fraccionamientos.getObject("idDesarrollo")).toString().equals((cotos__MMColParam).toString()))?"SELECTED":"")%> ><%=((fraccionamientos.getObject("nombreDesarrollo")!=null)?fraccionamientos.getObject("nombreDesarrollo"):"")%></option>
          <%
  fraccionamientos_hasData = fraccionamientos.next();
}
fraccionamientos.close();
fraccionamientos = Statementfraccionamientos.executeQuery();
fraccionamientos_hasData = fraccionamientos.next();
fraccionamientos_isEmpty = !fraccionamientos_hasData;
%>
        </select></td>
      </tr>
	  <td width="47%" class="etiqueta"><div align="right">Coto:</div></td>
        <td colspan="2" class="etiquetasinfondo"><select name="coto" class="textfields" onChange="this.form.manzana.selectedIndex = -1;this.form.submit();">
          <%
while (cotos_hasData) {
%>
          <option value="<%=((cotos.getObject("coto")!=null)?cotos.getObject("coto"):"")%>" <%=(((cotos.getObject("coto")).toString().equals((manzanas__MMColParam).toString()))?"SELECTED":"")%> ><%=((cotos.getObject("coto")!=null)?cotos.getObject("coto"):"")%></option>
          <%
  cotos_hasData = cotos.next();
}
cotos.close();
cotos = Statementcotos.executeQuery();
cotos_hasData = cotos.next();
cotos_isEmpty = !cotos_hasData;
%>
        </select>
		</td>
      </tr>
	  <tr>
	  <td width="47%" class="etiqueta"><div align="right">Manzana:</div></td>
        <td colspan="2" class="etiquetasinfondo"><select onChange="this.form.submit();"  name="manzana" class="textfields" >
        <%
while (manzanas_hasData) {
%>
        <option value="<%=((manzanas.getObject("Manzana")!=null)?manzanas.getObject("Manzana"):"")%>" <%=(((manzanas.getObject("Manzana")).toString().equals((Terrenos__MMColParam).toString()))?"SELECTED":"")%> ><%=((manzanas.getObject("Manzana")!=null)?manzanas.getObject("Manzana"):"")%></option>
        <%
  manzanas_hasData = manzanas.next();
}
manzanas.close();
manzanas = Statementmanzanas.executeQuery();
manzanas_hasData = manzanas.next();
manzanas_isEmpty = !manzanas_hasData;
%>
		</select>
		</td>
      </tr>
	  <tr>
	  <td width="47%" class="etiqueta"><div align="right">Terreno:</div></td>
        <td colspan="2" class="etiquetasinfondo"><select onChange="top.FichaTecnica.location.href='HacerCotizacionFichaTecnica.jsp?clave='+this.value;this.form.terrenoTextField.value = this.value;" name="terreno" class="textfields" >
          <%String primerTerreno = Terrenos_hasData?Terrenos.getString("idLote"):"";
while (Terrenos_hasData) {
%>
          <option value="<%=((Terrenos.getObject("idLote")!=null)?Terrenos.getObject("idLote"):"")%>">
		  		 <%=((Terrenos.getObject("idLote")!=null)?Terrenos.getObject("idLote"):"")%>
				 <%=Terrenos.getString("StaVenta").equals("L")&&( Terrenos.getString("bloqueado")==null  || Terrenos.getString("bloqueado").equals("D") || Terrenos.getString("bloqueado").equals("d") )?"-Disponible ("+Terrenos.getDouble("superficie")+")":""%>
		  </option>
          <%
  Terrenos_hasData = Terrenos.next();
}
Terrenos.close();
Terrenos = StatementTerrenos.executeQuery();
Terrenos_hasData = Terrenos.next();
Terrenos_isEmpty = !Terrenos_hasData;
%>
		</select>
          <input type="text" class="textfields"  name="terrenoTextField" value="<%=primerTerreno%>">
		</td>
      </tr>
	  <tr>
      </tr>
    </table>
  </DIV>
</FORM>
<%
fraccionamientos.close();
Statementfraccionamientos.close();

%>
<%
cotos.close();
Statementcotos.close();

%>
<%
manzanas.close();
Statementmanzanas.close();
%>
<%
Terrenos.close();
StatementTerrenos.close();
Conncotos.close();
%>
